package cn.zyy.hotel.dao;

import cn.zyy.hotel.vo.PieChartsVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ChartsMapper {

    //查询每个年度总营业额
    List<Map> getTotalPriceByYear();

    //根据指定的年份统计每个月的营业额
    Double getTotalPriceByYearOfMonth(@Param("year") String year,@Param("month") String month);

    //根据指定的年份统计该年份下每个季度的营业额
    List<Map> getQuarterTotalPriceByYear(String year);

    //根据年月统计每个房型的预定数量
    List<PieChartsVO> getRoomTypeCountByYearAndMonth(String year);

    //查询当天开房记录
    List<PieChartsVO> getCurrentDateHotelByDate(String date);


}
